#include "cpu/exec/template-start.h"

#define instr pop

static void do_execute() {
    // 从栈中弹出值到目标操作数（寄存器或内存）
    // 更新栈指针
    OPERAND_W(op_src, MEM_R(cpu.esp, R_SS));
    cpu.esp += DATA_BYTE;
    
    // 打印汇编信息
    print_asm_template1();
}

make_instr_helper(r)  // 生成处理寄存器的代码
make_instr_helper(rm) // 生成处理内存的代码

#include "cpu/exec/template-end.h"
